package com.ruicar.afs.cloud.channel.cardealer.condition;

import com.ruicar.afs.cloud.channel.cardealer.entity.ChannelCoopeCardealerTemp;
import com.ruicar.afs.cloud.channel.cardealer.entity.DirectCarDealer;
import com.ruicar.afs.cloud.channel.online.entity.*;
import lombok.Data;

import java.util.List;

/**
 * @author: sang jian
 * @date: 2020/5/29 11:02
 * @description:
 */
@Data
public class DirectCarDealerCondition extends DirectCarDealer {

    int pageSize;
    int pageNumber;
    String queryId;
    private String startDate;
    private String endDate;
    private String channelName;
    private String oldChannelId;
    private String channelId;

    private ChannelCoopeCardealerTemp channelCoopeCardealerTemp;
    private DirectCarDealer channelBaseInfoTemp;
    private ChannelRiskInfoTemp channelRiskInfoTemp;
    private List<ChannelQuotaInfoTemp> channelQuotaInfoTempList;
    private List<ChannelReceivablesAccountTemp> channelAccountInfoList;

    private List<ChannelRiskInfoTemp> channelRiskInfoList;
    private List<ChannelMainBrand> mainBrandList;
    private List<ChannelAuthorizeVehicleTemp> channelAuthorizeVehicleList;
    private List<ChannelAuthorizeRegionTemp> channelAuthorizeRegionList;

    private String[] channelAdminAddressValue;
    private String[] channelAddressValue;
    private String[] officeAddressValue;
    private String[] mainBrand;

    /**
     * 二手车保证金：区分签放额度信息、先放后抵额度悉尼下
     */
    private List<ChannelQuotaInfoTemp> channelQuotaInfoTempOldList;


    /**
     * 新车授权区域
     */
    private String[] mainArea;
    /**
     * 二手车授权区域
     */
    private String[] mainAreaOld;

    /**
     * 二手车风控信息
     */
    private ChannelRiskInfoTemp channelRiskInfoTempOld;
    /**
     * 授权车型
     */
    private String[] mainCar;

    /**
     * 二手车授权车型
     */
    private String[] mainCarOld;


    /**
     * 当前登陆者是否拥有新车角色权限
     */
    private String isNewCarRole;
    /**
     * 当前登陆者是否拥有二手车角色权限
     */
    private String isOldCarRole;

    /**
     * 展业区域id
     */
    private String[] areaId;
}
